草庐IT

iOS crash捕获:NSSetUncaughtExceptionHandler

全部标签

javascript - 使用 window.onbeforeunload 时捕获用户响应

有没有办法捕捉用户点击的是确定还是取消?只有当用户离开页面时我才需要做一些事情.... 最佳答案 这是我在仅当用户从页面导航时需要执行某些操作(例如清除session)的情况下使用的解决方案。我有2个全局变量varclearSession=true;varconfirmExit=true;window.onbeforeunload=function(){returnconfirmExit();}window.onunload=function(){returnclearSession();}functionconfirmExit()

javascript - 如何使用 jquery 捕获 500 错误消息?

如何使用jquery捕获500错误消息?我想继续检查500错误消息一段时间,直到它发生变化并在50秒后超时。我使用下面的代码trycatch和检查500错误消息,但它似乎没有捕获500错误消息。我可以在Firebug中看到它$.ajax({statusCode:{500:function(){alert("500datastillloading");console.log('500');}}}); 最佳答案 尽管@Danny提到了可接受的答案,但您也可以在较新版本的jQuery中执行此操作。varxhr=$.ajax({url:"s

javascript - 将 ES6 与 Angular2 rc3 一起使用时需要未捕获的反射元数据垫片

我刚刚将Angular从rc-1更新到最新的rc-3。该应用程序使用JavaScriptES6和SystemJS。当我使用browsersync运行该应用程序时,它可以正常工作。但是如果我捆绑应用程序(使用systemjs-builder)然后运行它,我会在浏览器控制台中出现此错误Uncaughtreflect-metadatashimisrequiredwhenusingclassdecorators.如果我从'@angular/http'中删除import{Http,HTTP_PROVIDERS};它有效。此外,TypeScript不会发生这种情况,但JSES5和ES6会发生。We

javascript - 未捕获的语法错误 : Failed to execute 'postMessage' on 'Window' : Invalid target origin 'my_page' in a call to 'postMessage'

我有以下脚本父页面(pair_pixel_filter.php):window.addEventListener("message",function(e){$('#log').append("Receivedmessage:"+(e.data));},false);$('.photo-upload-btn').click(function(event){event.preventDefault();window.open($(this).attr("href"),"popupWindow","width=600,height=600,scrollbars=yes");});子页面$.

javascript - 未捕获的类型错误 : Undefined is not a function on indexOf

我目前有这段代码来检查特定ID的网站URLGET选项,但是每当运行这段代码时,我都会收到一个奇怪的错误:UncaughtTypeError:Undefinedisnotafunction这是我的代码:varfamilyid="id=8978566";varcorporateid="id=8978565";if(window.location.indexOf(familyid)===-1){document.write("FamilyIDnotfound");}如果我能在这个问题上得到一些指导,那就太棒了......我无法使用.indexOf()函数找到类似的问题

javascript - 正则表达式计算正则表达式中捕获组的数量

我需要一个正则表达式来检查任意正则表达式(作为字符串),返回捕获组的数量。到目前为止我已经...arbitrary_regex.toString().match(/\((|[^?].*?)\)/g).length这适用于某些情况,假设任何以问号开头的组都是非捕获的。它还计算空组。它不适用于包含在字符类中的括号,或转义的括号,以及可能的其他一些情况。 最佳答案 修改你的正则表达式,让它匹配一个空字符串,然后匹配一个空字符串,看看它返回了多少组:varnum_groups=(newRegExp(regex.toString()+'|')

javascript - 未捕获的语法错误 : Unexpected token = in Google Chrome

我有一个接受可选参数的javascript函数。这在Firefox中运行良好,但在GoogleChrome中显示:-UncaughtSyntaxError:Unexpectedtoken=我的代码,functionerrorNotification(text="Somethingwentwrong!"){$.pnotify({title:'Error',text:text,type:'error'});}我见过很多类似的问题,但我无法意识到我的问题。 最佳答案 您正在使用defaultparameter目前只有Firefox支持的功

javascript - 在 iPad 上捕获 Click on DOM/HTML/BODY 事件

我正在使用jQuery来检测对DOM的点击-或者让我们检测每次点击。$(document).click(function(){alert("Click:-)");});这在除适用于iPad/iPhone的Safari之外的所有浏览器中都运行良好。我还尝试将事件应用于html或body元素-没办法。如何检测iPad/iPhone上的普通点击?最好的问候,吉姆 最佳答案 正如我在http://www.danwellman.co.uk/fixing-jquery-click-events-for-the-ipad/上发现的那样您可以测试用

javascript - 事件捕获 jQuery

我需要捕获事件而不是让它冒泡。这就是我想要的:根据这个示例代码,我在div和主体上设置了一个点击事件。我希望首先调用body事件。我该怎么做? 最佳答案 改为使用事件捕获:-$("body").get(0).addEventListener("click",function(){},true);默认情况下检查“addEventListener”的最后一个参数为false并且处于事件冒泡模式。如果设置为true将用作捕获事件。用于跨浏览器实现。varbodyEle=$("body").get(0);if(bodyEle.addEven

javascript - 如何捕获在包含多个表单的页面上按下的回车键?

我继承了一个web应用程序,其中通常在任何输入字段中按回车键的功能已被禁用,原因很充分,因为该页面包含多个表单,并且该应用程序无法确定(或者,所以有人告诉我)要采取哪种形式。该应用程序经过设计,因此没有提交按钮(如inputtype="submit"),相反,设计人员采用了onclick处理。这是在其中一个页面上定义的两个按钮,用于说明"但我真的希望能够允许用户在需要时按回车键,例如如果他们刚刚输入了与登录关联的字段,则检测该字段并执行onclick="submit();"也许jQuery有一个解决方案。 最佳答案 pagecont